Intrinsically-typed definitional interpreters à la carte

نویسندگان

چکیده

Specifying and mechanically verifying type safe programming languages requires significant effort. This effort can in theory be reduced by defining reusing pre-verified, modular components. In practice, however, existing approaches to mechanical verification require many times as much specification code plain, monolithic definitions. makes it hard develop new reusable components, component specifications grasp. We present an alternative approach based on intrinsically-typed interpreters, which reduces the size complexity of compared approaches. Furthermore, we introduce a abstraction for safe-by-construction composition pre-verified language components: fragments . Language are about concise easy but 10 less than previous safety.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Death à la carte

Delegates arrived at the hotel on a rainy Sunday evening where they were immediately made welcome and encouraged to relax over dinner while chatting to other EWCD (European Workshop on Cell Death) participants. The EWCD is a bi-annual conference that focuses on all aspects of cell death. Each conference is held in a different unique location, with this year’s being no exception. The six-day mee...

متن کامل

Concurrent Objects à la Carte

Services are autonomous, self-describing, technology-neutral software units that can be described, published, discovered, and composed into software applications at run-time. Designing software services and composing services in order to form applications or composite services requires abstractions beyond those found in typical object-oriented programming languages. In this paper, we explore a ...

متن کامل

Fishing history à la carte

The decline in many marine fisheries is well documented but there is less information about the scale and timing of their demise. Researchers are now beginning to search for such information in the hope that it may help reveal how different fisheries might best be conserved or restored. One novel source has been seafood prices collected from US restaurant menus dating to the 1850s, which are he...

متن کامل

Polarization response of nanowires à la carte

Thanks to their special interaction with light, semiconductor nanowires have opened new avenues in photonics, quantum optics and solar energy harvesting. One of the major challenges for their full technological deployment has been their strong polarization dependence in light absorption and emission. In the past, metal nanostructures have been shown to have the ability to modify and enhance the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Proceedings of the ACM on programming languages

سال: 2022

ISSN: ['2475-1421']

DOI: https://doi.org/10.1145/3563355